*{margin: 0; padding: 0;}
body{
    background: #fff;
    color: #000;
}
.ad{
    background: url("../img/1.jpg") no-repeat;
    background-size: cover;
    padding: 30px 0 150px 0;
    color: #fff;
}
.ad h3{
    padding-top: 20px;
    padding-bottom: 10px;
}
.ad span{
    width: 70px;
    height: 1px;
    border-top: 1px solid #fff;
    display: inline-block;
    padding-bottom: 10px;
}
.ad p{
    line-height: 40px;
    font-size: 16px;
    padding-bottom: 70px;
}
.ad a{
    padding: 10px 60px ;
}
.ad a:hover{
    color: #fff;
    background: #999;
}
.us{
    color: #fff;
    background: #32c5d2;
    padding: 20px 0;

}
.find{
    padding: 50px 0;
}
.find span{
    width: 70px;
    height: 1px;
    border-top: 1px solid #666;
    display: inline-block;
    padding-bottom: 10px;
}
.find h2 {
    padding-bottom:30px ;
}
.find p{
    line-height: 30px;
    padding-bottom: 30px;
}
.find-a{
    background: #32c5d2;
    padding: 12px 90px;
    color:#fff;
}
@media only  screen and (max-width:992px) {
    .find img{
        padding-top: 30px;
    }
}
.finds{
    padding: 50px 0;
    background: #eeee;
}
.clients{
    padding: 50px 0;
}
.clients h2{
    padding-bottom: 30px;
}
.clients span{
    width: 70px;
    height: 1px;
    border-top: 1px solid #666;
    display: inline-block;
    padding-bottom: 30px;

}
.with{
    padding: 50px;
    background: #eee;
}
.with a{
    padding: 12px 70px;
    border: 1px solid #32c5d2;
    color: #32c5d2;
}
footer{
    line-height: 50px;
    background: #000;
    color: #fff;
}